Understanding Classes using XRay Views

نویسندگان

  • Gabriela Arévalo
  • Stéphane Ducasse
  • Oscar Nierstrasz
چکیده

Understanding the internal workings of classes is a key prerequisite to maintaining an object-oriented software system. Unfortunately, classical editing and browsing tools offer mainly linear and textual views of classes and their implementation. These views fail to expose the semantic relationships between the internal parts of a class. We propose XRay views —a technique based on Concept Analysis— which reveal the internal relationships between groups of methods and attributes of a class. XRay views are composed out of elementary collaborations between attributes and methods and help the engineer to build a mental model of how a class works internally. In this paper we present XRay views, and illustrate the approach by applying it to three Smalltalk classes: OrderedCollection, Scanner, and UIBuilder.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

XRay Views: Understanding the Internals of Classes

Understanding the internal workings of classes is a key prerequisite to maintaining an object-oriented software system. Unfortunately, classical editing and browsing tools offer mainly linear and textual views of classes and their implementation. These views fail to expose the semantic relationships between the internal parts of a class. We propose XRay views —a technique based on Concept Analy...

متن کامل

EFL Students’ Views on L1 Culture through English Texts with L1 and L2 Cultural Content

The present research aims to examine the effects of using culturally oriented texts in project-based classes on the views of EFL university students regarding their L1 culture. To this end, three experimental groups of intermediate EFL freshmen, assigned to classes A, B and C, participated in this study. Each of the classes were presented with reading passages focused on L1 culture, L2 culture,...

متن کامل

Learning to generate novel views of objects for class recognition

Multi-view object class recognition can be achieved using existing approaches for single-view object class recognition, by treating different views as entirely independent classes. This strategy requires a large amount of training data for many viewpoints, which can be costly to obtain. We describe a method for constructing a weak three-dimensional model from as few as two views of an object of...

متن کامل

Factors Affecting Learning of Anatomy: Students' Viewpoints

Introduction: Anatomy is of outmost importance for medical students because of its application in medical practice. Students are a main source of information for quality and effectiveness of education and their views can be used to improve teaching and learning. This study was performed to determine factors affecting anatomy learning from the opinion of medical students of Semnan University of ...

متن کامل

Bayesian Modeling for Linking Causally Related Observations in Chest X - ray

Our natural language understanding system outputs a list of diseases, findings, and appliances found in a chest x-ray report. The system described in this paper links those diseases and findings that are causally related. Using Bayesian networks to model the conceptual and diagnostic information found in a chest xray we are able to infer more specific information about thefindings that are link...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003